/**
 * SerialNoDao.java
 * com.sitech.dao
 * Function： TODO 
 *
 *   ver  author   date    
 * ──────────────────────────────────
 *   	 geutopia  Jan 14, 2011        
 *
 * Copyright (c) 2011, TNT All Rights Reserved.
*/

package com.sitech.dao;

/**
 * ClassName:SerialNoDao
 * Function: TODO ADD FUNCTION
 * Reason:	 TODO ADD REASON
 *
 * @author   geutopia
 * @version  
 * @since    Ver 1.1
 * @Date	 2011	Jan 14, 2011		1:25:43 PM
 *
 * @see 	 
 */

public interface SerialNoDao
{
	/**
	 * newSerialNo:(这里用一句话描述这个方法的作用)
	 * TODO(这里描述这个方法适用条件 – 可选)
	 * TODO(这里描述这个方法的执行流程 – 可选)
	 * TODO(这里描述这个方法的使用方法 – 可选)
	 * TODO(这里描述这个方法的注意事项 – 可选)
	 * @param value
	 * @return 
	 * @throws 
	 * @since　Ver 1.1
	*/
	public String newSerialNo(String value);
	
	/**
	 * newDefaultSerialNo:(这里用一句话描述这个方法的作用)
	 * TODO(这里描述这个方法适用条件 – 可选)
	 * TODO(这里描述这个方法的执行流程 – 可选)
	 * TODO(这里描述这个方法的使用方法 – 可选)
	 * TODO(这里描述这个方法的注意事项 – 可选)
	 * @return 
	 * @throws 
	 * @since　Ver 1.1
	*/
	public String newDefaultSerialNo();
	
	public String crateFormatCode(String tableName, String column , String parentCode,  int codeStep);
}
